﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Content;

namespace KinectTD.State_Management
{
    class PauseScreen : Screen
    {

        public PauseScreen(int width, int height)
            : base(width, height)
        {

          
            ScreenAlpha = 0.75f;

        }

        public override void Update(GameTime gameTime)
        {

        }


        public override void Draw(SpriteBatch spriteBatch)
        {
            spriteBatch.Draw(Engine.TestTexture, new Rectangle(0, 0, Engine.GameViewport.Width, Engine.GameViewport.Height), new Color(0, 0, 0, ScreenAlpha));
         

        }

        protected override void LoadContent(ContentManager Content)
        {
            //Required to completely implement abstract class "Screen"
            //Could you imagine loading extra stuff to cover up hiding stuff. 
        }
    }
}
